package com.artisan.provider.covtransformation;

import com.artisan.provider.domain.ZgCommentMessage;
import com.artisan.provider.dto.ZgCommentMessageDto;
import com.artisan.provider.vo.ZgCommentMessageVo;
import org.mapstruct.Mapper;
import org.mapstruct.Mappings;
import org.mapstruct.factory.Mappers;

import java.util.List;


@Mapper
public interface CovCommentMessageTransformation {

    CovCommentMessageTransformation INSTANCE = Mappers.getMapper(CovCommentMessageTransformation.class);

    @Mappings({})
    ZgCommentMessage zgCommentMessage(ZgCommentMessageDto zgCommentMessageDto);

    @Mappings({})
    ZgCommentMessageDto zgCommentMessageDto(ZgCommentMessage zgCommentMessage);

    @Mappings({})
    List<ZgCommentMessage> zgCommentMessages(List<ZgCommentMessageVo> zgCommentMessageVos);

    @Mappings({})
    List<ZgCommentMessageVo> zgCommentMessageVos(List<ZgCommentMessage> zgCommentMessages);

}
